草庐IT

Crack 500

全部标签

php - 使用多个虚拟主机运行 Zend Framework 的 Apache 出现间歇性 500 错误

在最近的一组更新之前,我们已经在一个项目上工作了几个月,没有任何问题。服务器正在运行AmazonLinuxAMI版本2010.11.1,以及Apache2.2.16和PHP5.3.3。该项目分为几个独立的开发人员分支,作为虚拟主机运行,每个分支都有一个完全独立的所有代码副本,包括ZendFramework1.11.3。该项目还包括Doctrine2.0.1,但我认为这不是问题所在。我过去曾尝试过APC,但我现在甚至都没有安装它。当多个用户跨不同分支访问服务器时,问题似乎最常发生。我怀疑这个问题可能与ZendFramework引导过程中所需的某些核心类的不同版本有关,但我无法弄清楚根本原

PHP 5.3 - 解决 500 错误 - 调试 - 解析错误

偶尔我会遇到一些格式错误的PHP代码,我会得到500错误。我在Windows7笔记本电脑上运行Apache2.2。作为IDE,我已经开始使用PhpStorm。捕获这些错误并获知行号的最佳方法是什么?为什么与OOP相关的语法错误往往会抛出500错误,而函数问题往往会返回正常错误?语法错误示例:从一个类调用静态方法时使用一个冒号而不是两个冒号。更新:请查看已接受的答案和所有评论。 最佳答案 PHP在遇到fatalerror时会以“500”作为响应,例如E_PARSE,E_ERROR和未捕获的异常。500是“内部服务器错误”的HTTP响应

php - 使用 Slim 框架返回 http 500

如果我的API出现问题,我想返回一个http500请求。$app=newSlim();$app->halt(500);它仍然返回一个http200。如果我运行这段代码:$status=$app->response()->status();echo$status;//Hereitis200$status=$app->response()->status(500);echo$status;//Hereitis500它仍然给我一个http200 最佳答案 $app->response()->status(500);是正确的,请参阅文档he

php - 为什么我在 Azure 中向我的 Web.config 添加重写规则时得到 500?

我正在Azure上部署网站,我正在尝试为该网站编写重写规则。我有以下代码,它有效:但是当我在rules标记内添加以下代码时,我收到错误消息Thepagecannotbedisplayedbecauseaninternalservererrorhasoccurred。为什么? 最佳答案 我假设第一版行不通。第一版的第二条规则与第二版相同。您的问题是,规则具有相同的名称属性Sendyall。这在WebConfigIllegal中。重命名一个规则。另请查看此节点(这对调试很有用):确保,这是web.config中的第一件事。然后你会得到错

php - 如何让 Apache 在 PHP 错误的情况下发送 500?

我正在开发一个PHP应用程序,它使用HTTP响应代码进行通信以及响应主体。所以这是PHP代码中的一个典型场景:try{doSomething();}catch(Exception$e){header('HTTP/1.1500InternalServerError');}...客户端中的典型代码如下所示:switch(responseCode){case200://allfine//....case500://trouble!}这很酷,只要每个错误都在PHP代码中被很好地捕获。问题:如果出于任何原因在php代码中出现UncaughtError或语法错误等无法捕获的错误,Apache将发送

php - Zend Framework - 500 内部服务器错误

今天,我使用ZendFramework创建了我的第一个项目,但是当我尝试连接到我的项目时,我只看到“500InternalServerError”。我在httpd.conf文件中添加了一些新行:NameVirtualHost*:80DocumentRootC:\AppServ\www\data1\publicServerNamemy_ipNameVirtualHost*:80DocumentRootC:\AppServ\www\data1\publicServerNamehttp://my_ip这是我的htaccess文件:RewriteEngineOn#RewriteBasedata

php - 移动媒体 wiki 目录后出现 500 服务器错误

我在我的域的主目录/public_html/上安装了媒体wiki,并且有shortURLsenabled到http://example.org/wiki/Page_title所以我有一个具有以下规则的.htaccess文件#EnabletherewriteengineRewriteEngineOn#ShorturlforwikipagesRewriteRule^/?wiki(/.*)?$%{DOCUMENT_ROOT}/index.php[L]#Redirect/toMainPageRewriteRule^/*$%{DOCUMENT_ROOT}/index.php[L]我想在该域的主目

带有 mod_fcgid 的 php5 导致 500 错误 - 可能是错误的权限

每次我请求.php文件时,我都会收到500错误代码。我尝试了许多不同的文件权限并搜索了整个互联网(或者至少,感觉是这样的),但我找不到任何有用的东西。(找到suexec错误或类似的东西并不容易。但是我猜,这是有权限的东西......而且可能我只是不知道某个/特定点......)/var/log/apache2/error.log(日志级别信息)[TueSep1112:47:212012][info]Init:SeedingPRNGwith648bytesofentropy[TueSep1112:47:212012][info]Init:GeneratingtemporaryRSApri

PHP 上传 - 500 内部服务器错误

问题上传大约8MB或以上的文件时,我收到500内部服务器错误。php.ini中的所有PHP设置是正确的maxAllowedContentLength已在web.config中设置服务器信息从maxAllowedContentLength大概可以看出,我正在运行IIS7.5,使用FastCGI和PHP5.3.17附加信息我已经尝试了很多不同的方法来让这个工作,但根本找不到问题。但是,我发现以下信息可能有助于找出此问题的根源:使用服务器上的MediaWiki上传文件(较大的文件)时,我收到相同的错误,这表明它不是我的代码中的错误。最重要的是-我设法在Plesk文件管理器中上传了一个18MB

Nginx Php-fpm 没有在任何地方记录 500 错误

nginx或php-fpm也不会报告错误500输出,事实上500响应是在访问日志上而不是在nginx错误日志上。该脚本在我的开发环境中运行正常。nginxversion:nginx/1.6.2PHP5.5.19(fpm-fcgi)试过了catch_workers_output=1重新启动一切,还是不行nginx访问日志显示:x.x.x.x--[12/Dec/2014:19:25:08-0200]"GET/merchant/customer/mobile/data?sEcho=1&iColumns=3&sColumns=%2C%2C&iDisplayStart=0&iDisplayLen